import axios from 'axios'




const instance = axios.create({
    baseURL: 'http://39.107.96.27:8081', // 配置基础地址
    timeout: 2000, // 配置响应超时
    headers: { 'X-Custom-Header': 'foobar' }
});

// axios.interceptors.request.use(function (config) {
//     // 在发送请求之前做些什么
//     return config.data;
//   }, function (error) {
//     // 对请求错误做些什么
//     return Promise.reject(error);
//   });

//   axios.interceptors.response.use(function (response) {
//     // 2xx 范围内的状态码都会触发该函数。
//     // 对响应数据做点什么
    

//         return response.data;
    
//   }, function (error) {
//     // 超出 2xx 范围的状态码都会触发该函数。
//     // 对响应错误做点什么
//     console.log(error);
//     return Promise.reject(error);
//   });

// const get = (url,{params:params})=>{
//   return instance.get(url,{params:params})
//     .then(function (response) {
//       // 处理成功情况
//       return response.data
//     })
//     .catch(function (error) {
//       // 处理错误情况
//       return error
//     })
// }
// const post = (url,data)=>{
//   return instance.post(url,data)
//   .then(function (response) {
//     return response.data
    
//   })
//   .catch(function (error) {
//     return error
//   });
// }


// export default {get,post}

//   export function get(url,params){
//     return instance.get(url,{params:params})
//     .then(function (response) {
//       // 处理成功情况
//       return response.data
//     })
//     .catch(function (error) {
//       // 处理错误情况
//       return error
//     })
// }
// export function post(url,data){
//     return instance.post(url,data)
//     .then(function (response) {
//       return response.data
      
//     })
//     .catch(function (error) {
//       return error
//     });
// }
export function get(url,params){
  return instance.get(url,{params})
}
export function post(url,params){
  return instance.post(url,params)
}
